package com.yidong.laidian.laidian.enums;

import lombok.Getter;


@Getter
public enum ResultEnum {

    /**
     * 成功
     */
    SUCCESS(0, "成功"),

    /**
     * 用户名已存在
     */
    ACCOUNT_EXIST(10111,"用户名已存在"),

    /**
     * 密码校验失败
     */
    PASSWORD_VERIFICATION_FAILED(10120,"密码校验失败"),

    /**
     * 用户账户不存在
     */
    ACCOUNT_NOT_EXIST(10201, "用户账户不存在"),

    /**
     * 用户密码错误
     */
    PASSWORD_ERROR(10210, "用户密码错误"),

    /**
     * 用户登录已过期
     */
    USER_LOGIN_EXPIRED(10230, "用户登录已过期"),

    /**
     * RSA 签名错误
     */
    RSA_SIGN_ERROR(10341,"RSA签名错误"),

    /**
     * 分组已存在
     */
    SITE_ALREADY_EXISTS(10450, "分组已存在"),

    /**
     * 上传文件异常
     */
    UPLOAD_FILE_ERROR(10700,"上传文件异常"),

    /**
     * 上传文件类型不匹配
     */
    UPLOAD_FILE_TYPE_ERROR(10701,"上传文件类型不匹配"),

    /**
     * 上传文件已存在
     */
    UPLOAD_FILE_EXIST_ERROR(10706,"上传文件已存在"),

    /**
     * 系统执行出错
     */
    SYSTEM_EXECUTION_ERROR(20001,"系统执行出错"),

    /**
     * 数据库服务出错
     */
    DATABASE_SERVICE_ERROR(30300,"数据库服务出错"),

    /**
     * 查询为空
     */
    QUERY_IS_EMPTY(30310,"查询为空");

    private final int code;

    private final String message;

    ResultEnum(int code, String message) {
        this.code = code;
        this.message = message;
    }
}
